#ifndef CONFIG_H_
#define CONFIG_H_

#include<stdio.h>
#include "semaf.h"
#include "log.h"
#include <string.h>

#define ARCHIVO "config.txt"

/*ACA ABAJO PONEMOS LAS VARIABLES A OBTENER*/
char modo[7+1];
char algoritmo[6+1];
char ip[15+1];
char IDDisco[15];
char puerto[4+1];
int flagLog,tiempoLec,tiempoEsc,rpm,tiempoEntrePistas;
int cabeza,pista,sector;
int contadorDuplicado;
int cantidadDuplicada;
int banderaControl;

char sentidoBrazo;
int controlPedidoFS;
t_log* log;
int contadorClean;
int comparacionClean;
int cabeza,pista,sector,rpm,tiempoPista;
char chs[20+1];
char path[200+1];
char pathDisco [200+1];
/*FIN de variables a poner*/

int mutex2;
int mutexFscan;
typedef struct parametros
{
	int id;
	int cliente;
	int semaforo;
	char* data;

}parametros;

typedef struct colaParam{
	int SectorLogico;
	int flag;
	int codigo;
	int socket;
	int sem;
	char buffer[512];
	struct colaParam* sgte;
}colaParam;

typedef colaParam* ptrColaParam;
ptrColaParam pedInic;
ptrColaParam pedFin;
ptrColaParam pedAcum;

void abrirConfig(void);

#endif
